*{font-family:"微软雅黑","苹方";-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin:0; padding:0; border: none; outline: none;list-style: none; text-decoration: none; vertical-align: middle;}
input[type=button], input[type=submit], input[type=file], button {-webkit-tap-highlight-color: rgba(0, 0, 0, 0); cursor: pointer; -webkit-appearance: none; outline: none; } 
select{appearance:none; -moz-appearance:none;-webkit-appearance:none;}
img{height:auto;display:inline-block;}
a{display:block;height:auto;cursor:pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
html{ width:100%; height:100%;}
body{ width:100%; height:100%; margin:auto; background-color:#fff;}
a:hover{ transition:All 0.3s ease-in-out;
    -webkit-transition:All 0.3s ease-in-out;
    -moz-transition:All 0.3s ease-in-out;
    -o-transition:All 0.3s ease-in-out;}
.pltpc{display:block; width:100%; overflow:hidden;}
.pltapp{display:none; width:100%;overflow:hidden;}
/*head*/
.head{  width:100%;}
.headbo{ margin:auto; width:1200px; display:block; height:100%;}
.headbotop{ width:100%; display:inline-block; height:152px;}
.head-left{ float:left;display:flex;align-items:center;justify-content:center;}
.head-left img{ height:153px; position:relative;top:0px;}
.head-search{ float:right; width:400px; height:40px; margin-top:62px;}
.head-search input.pltle{ width:312px; background-color:#fff; color:#333; height:36px; font-size:16px; text-indent:10px; border-top:2px solid #0096ff;border-left:2px solid #0096ff;border-bottom:2px solid #0096ff;}
.head-search input.pltri:hover{ background-color:#0d74b5;}
.head-search input.pltle:-webkit-input-placeholder{ color:#999999;}
.head-search input.pltri{ width:86px; height:40px; background-color:#0096ff; font-size:16px; text-align:center; color:#fff;}
.headpltright{ float:right;margin-top:65px; font-size:18px; color:#333333; margin-left:10px;}
.headpltright img{ height:48px; width:48px; position:relative;top:-2px;}
.frnav{ width:100%; display:inline-block; height:60px; background-color:#0096ff;}
.frnav ul{ margin:auto; width:1200px;}
.frnav ul li{ position:relative; z-index:10; float:left; width:130px; height:60px; text-align:center;}
.frnav ul li a{ color:#ffffff; line-height:40px; font-size:14px; height:40px;}
.frnav ul li a.barisactive{ line-height:60px; height:60px;}
.frnav ul li:hover{ background-color:#0d74b5;}
.frnav ul li a:hover{color:#fff;}
li.dropdown:hover .dropdown_menu{ display:block; background-color:#0096ff;}
.dropdown_menu{ display:none;top:60px; position:absolute; z-index:8;left:0;right:0;}
.dropdown_menu a{ width:100%; height:40px; line-height:40px; color:#fff; }
.frnav ul li.dropdown a.baris{ font-size:16px;line-height:60px; height:60px;}
.frnav ul li.dropdown:hover a.baris:after{ width:100%;}
.frnav ul li.dropdown .dropdown_menu a:hover{  background-color:#0d74b5;color:#fff;}

/*轮播图*/
.banner{ margin-bottom:0px;}
.banner-lit{ width:180px; height:600px; position:absolute; top:40px; right:0; z-index:100; background-color:#fff; overflow: hidden;}
.banner-lit img{ width: 180px; height:600px;}
.banner .flexslider { position: relative; width: 100%; height: 600px; overflow: hidden;  z-index:1}
.banner .slides { position: relative; z-index: 1;}
.banner .slides li { height: 600px;}
.banner .slides li a{}
.banner .flex-control-nav { position: absolute; bottom:24px; z-index: 2; width:100%; text-align: center;}
.banner .flex-control-nav li { display: inline-block; width:10px; height:10px; margin: 0 5px;  *display: inline; zoom: 1;}
.banner .flex-control-nav a { display: inline-block; width:10px; height:10px; line-height: 40px;border-radius:200px; overflow: hidden; cursor: pointer; background-color:#a0a0a0; font-size:0;}
.banner .flex-control-nav .flex-active { background-color:#0096ff;}
.banner .flex-direction-nav{ position: absolute; z-index:100; width: 100%;}
.banner .flex-direction-nav a{ display:none;position: absolute;}
ner .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {}

.bannerplttext{ position: absolute; top:90px;  width: 1200px;margin: auto; display: block; left: 0; right: 0;}
.bannerplttext .ulli{ width:100%; margin-top:15px; margin-bottom:5px;}
.bannerplttext .ulli div{ width:auto; display:inline-block; margin-right:10px; margin-bottom:10px; height:50px; line-height:50px; color:#fff; font-size:24px; text-align:center; padding:0px 25px; background-color:#959595;}
.bannerplttext p{ color:#666666; font-size:16px; line-height:30px; margin-bottom:15px;}
.bannerplttext a{ background-color:#0096ff; text-align:center; color:#fff; font-size:20px; width:150px; height:50px; line-height:50px;}
.bannerplttext a:hover, .boxagd a:hover{background-color:#0d74b5;}
/*产品展示*/
.Productdisplay{ display: inline-block;width:100%; position:relative;}
.Productdisplay .Productdisplay-auto{ width:1200px; height:100%; margin:auto;}
.Productdisplay-auto .Productdisplay-header{ float:left; color:#000; padding-top:45px;  width:100%; border-bottom:1px solid #eeeeee; margin: auto; display: table; text-align: -webkit-center;}
.Productdisplay-auto .Productdisplay-header img{ display: block; margin:auto;}
.Productdisplay-auto .Productdisplay-header h1{ display:inline-block; height:45px; font-weight:normal;font-size:28px; background:url(../images/plt.png) repeat-x center bottom; background-size:105px 3px; width:122px;}
.product-display{ float:left; width:100%; height:100%; position:relative;}
.product-display .product-display-auto{ width:1200px; height:100%; margin:auto; }
.product-display-auto .product-display-top{ float:left; width:100%; margin-bottom:30px; margin-top:90px;}
.product-display-auto .product-display-left{ float:left; font-size:20px; color:#000;}
.product-display-auto .product-display-left img{ position:relative; top:-20px; left:5px; width:20px; height:20px;}
.product-display-auto .product-display-rgiht{ float:right;}
/*资料下载*/
.pltzlxc{ float:left; width:100%; margin-top:19px;}
.pltzlxcul ul{margin:auto; width:100%; background-color:#f0f0f0; height:45px; line-height:45px; font-size:18px; }
.pltzlxcul{ float:left; width:100%;}
.pltzlxcul li{ float:left; width:33.333%; text-align:center;}
.pltzlxculs{ float:left; width:100%;}
.pltzlxculs ul{margin:auto;font-size:16px; border-bottom:1px solid #eeeeee; width:100%;height:45px; line-height:45px; }
.pltzlxculs ul li{ text-align:center;width:33.333%; color:#666666; float:left;}
.pltzlxculs ul li a{ display:inline-block; color:#0096ff; font-size:16px; width:70px; height:25px; border-radius:6px; border:1px solid #0096ff; line-height:25px;}
/*轮播*/
.Box {position: relative; float:left; width:100%; }
.Box .content {width:100%;margin: 0 auto; height:358px; padding-bottom:95px;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height:100%;position: absolute;top:10px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../images/pltle.png) no-repeat left center;left:0;}
.Box .Box_con .btnr {background: url(../images/pltri.png) no-repeat right center;right:0}
.Box .Box_con .btnl:hover {}
.Box .Box_con .btnr:hover {}
.Box .Box_con .conbox ul li a{ height:100%;}
.Box .Box_con .conbox {position: relative;overflow: hidden; height:358px; padding:50px 0 0px 0; margin-bottom:20px; width:1120px; margin:auto;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width:260px; position:relative; height:358px; background-color:#fff; margin-bottom:40px;  margin-left:10px; margin-right:10px;}
.Box .Box_con .conbox ul li span{ width:100%;  display:block; padding:12px 0 5px 0;}
.Box .Box_con .conbox ul li p{  font-size:16px;width:100%;background-color:#666666;color:#fff; text-align:center; height:70px;}
.boxplttext{position:absolute;bottom:-288px; background-color:rgba(0, 0, 0, 0.6); height:358px;}
.boxplttext div{ color:#fff; font-size:12px; text-align:left; line-height:30px; width:88%; margin:auto; margin-top:5px; margin-bottom:60px;}
.boxplttext small, .pltanlitext small{ display:block; margin:auto; color:#fff; border:1px solid #fff; text-align:center; font-size:16px; width:148px; height:38px; line-height:38px;}
.boxplttext small:hover,  .pltanlitext small:hover{ background-color:#0096ff;  border:1px solid #0096ff; transition:All 0.3s ease-in-out;
    -webkit-transition:All 0.3s ease-in-out;
    -moz-transition:All 0.3s ease-in-out;
    -o-transition:All 0.3s ease-in-out; }
.Box .Box_con .conbox ul li:hover .boxplttext{bottom:0; transition:All 0.3s ease-in-out;
    -webkit-transition:All 0.3s ease-in-out;
    -moz-transition:All 0.3s ease-in-out;
    -o-transition:All 0.3s ease-in-out; }
.Box .Box_con .conbox ul li:first-child {}
.Box .Box_con .conbox ul li img {display: block;width:100%; min-height:140px; max-height:290px;transition: all 0.5s;}
.boximg{display:flex;align-items:center; height:290px; width:100%;justify-content:center;}
.boxagd{width:1200px; margin-top:40px; float:left;}
.boxagd a{ background-color:#0096ff; margin:auto; color:#fff; text-align:center; width:120px; height:40px; line-height:40px;}
/*首页案例*/
.pltanli{ width:1200px; display:block; margin:auto;}
.pltanli ul{ display:inline-block; margin-top:50px;}
.pltanli li:hover  .pltanlip{ display:none;}
.pltanli li{ float:left; margin-right:20px; overflow:hidden; position:relative; margin-bottom:20px; width:285px; height:240px;}
.pltanli li .pltanliimg{display:flex;align-items:center; height:240px; width:100%;justify-content:center;}
.pltanli li .pltanliimg img{display: block;width:100%; min-height:140px; max-height:240px;}
.pltanli li:hover .pltanlitext{bottom:0px;transition:All 0.3s ease-in-out; -webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out; }
.pltanlip{ position:absolute;bottom:0;background-color: rgba(0, 0, 0, 0.6); text-align:center; height:40px; line-height:40px; color:#fff; font-size:16px; width:100%;}
.pltanlitext{position:absolute;bottom:-240px; background-color:rgba(0, 0, 0, 0.6); height:240px; color:#fff; width:86%; padding:0px 7% 0 7%;}
.pltanlitext span{ text-align:left; font-size:16px; margin-top:36px; display:inline-block; width:100%;}
.pltanlitext div{text-align:left; font-size:12px; line-height:22px; margin-top:15px; margin-bottom:52px;}
.pltanli li:nth-child(3n){ float:right; margin:0; width:590px;}
.pltanli li:nth-child(4n){ margin:0; width:590px; margin-right:20px;}
.pltanli li:nth-child(5n){ margin:0;}
.pltanli li:nth-child(6n){ width:285px;}
/*产品中心*/
.product{ width:100%; float:left; margin-top:40px; margin-bottom:50px;}
.productbo{ margin:auto; display:block; width:1200px;}
.productle{ float:left; width:300px; height:100%; margin-right:20px;}
.productlet{ float:left; padding-left:22px; overflow:hidden; position:relative; font-size:14px; height:80px; width:278px; background-color:#0096ff;  color:#fff;}
.productlet:before {content: " ";width:3px;position: absolute; left:9px; height:50px;top:16px; background-color:#fff;}
.productlet span{ margin-top:14px; font-size:22px; display:inline-block; width:90%; margin-bottom:5px;}
.productlelist{ float:left; width:298px; height:100%;}
.productlelists{  float:left; width:298px; height:43px;border:1px solid #cccccc; line-height:43px;}
.productlelistli{float:left; width:298px;  position:relative; }
.productlelistli li a{color:#999; }
.productlelists img{ width:24px; height:24px; margin:0 10px 0 4px;}
.productlelists div{ float:right; height:100%;display: list-item;}
.productlelistli ul{ width:298px; float:left;}
.productlelistli ul li{cursor:pointer; width:298px; text-indent:52px;  background-color:#fff;border:1px solid #f0f0f0; line-height:43px;}
.productri{ float:right; width:880px;}
.productritop{ width:100%; float:left; border-bottom:1px solid #e6e6e6; padding-bottom:10px; margin-bottom:10px;}
.productritople{ float:left;font-size:22px; color:#333333； width:50%;}
.productritople span{ background-color:#0096ff; width:3px; height:25px; display:inline-block; margin-right:10px; }
.productritopri{ width:50%; float:right; text-align:right; color:#666666; font-size:14px;}
.productritopri span{ position:relative;top:-2px;}
.productritopri span img { width:20px; height:24px;}
.inactive{ background:#e6e6e6 url(../images/icon5.png) no-repeat 98% center; background-size:24px 24px;}
.inactives{ background:#e6e6e6 url(../images/icon4.png) no-repeat 98% center; background-size:24px 24px;}
.productlelistli a.active{  background:#f2f2f2 url(../images/icon3.png) no-repeat 98% center;  background-size:24px 24px;}
.productlelistli a.active:hover{color:#999;}
.productlelistli a.inactives{ background:#0096ff url(../images/icon2.png) no-repeat 98% center; color:#fff;  background-size:24px 24px;}
.productlelistli a.active:hover{ background:#f2f2f2 url(../images/icon3.png) no-repeat 98% center;  background-size:24px 24px;}
.productlelistli a:hover{ color:#fff; background:#0096ff;}
.productribot{ float:left; width:880px; display:inline-block; height:100%;}
.productribot li{ position:relative;width:278px; overflow:hidden;  float:left; margin-bottom:20px; border:1px solid #cccccc; }
.productribot li:nth-child(2), .productribot li:nth-child(5), .productribot li:nth-child(8), .productribot li:nth-child(11),  .productribot li:nth-child(14){ margin:0 20px 0px 20px;}
.productribotimg{ width:100%; overflow:hidden; height:248px;display:flex;align-items:center;justify-content:center;}
.productribotimg img{ width:100%;}
.productribottext{ width:100%; height:49px; line-height:49px; color:#333333; font-size:16px; text-align:center; background-color:#cccccc;}
.productribothotext{ position:absolute;bottom:-100%; color:#333333; overflow:hidden; max-height:112px; margin:auto;left:0;right:0; background-color:#cccccc; font-size:14px; text-align:center; line-height:24px; padding:8px 3%; }
.productribot li:hover .productribothotext{bottom:0; transition:All 0.3s ease-in-out;
    -webkit-transition:All 0.3s ease-in-out;
    -moz-transition:All 0.3s ease-in-out;
    -o-transition:All 0.3s ease-in-out; }
.productribot li:hover { border:1px solid #0096ff; transition:All 0.3s ease-in-out;
    -webkit-transition:All 0.3s ease-in-out;
    -moz-transition:All 0.3s ease-in-out;
    -o-transition:All 0.3s ease-in-out;  }
.productribotxq{ float:left; width:298px; height:298px;display:flex;align-items:center;justify-content:center;border:1px solid #cccccc; margin-right:30px;}
.productxqright{ float:right; width:550px;}
.productxqrighth1{ float:left; font-size:22px; color:#333; margin-top:8px; margin-bottom: 20px; width:100%;}
.productxqrightp{ font-size:16px; float:left; width:100%; margin:16px 0 7px 0;}
.productxqright ul{ width:100%; display:inline-block;}
.productxqright ul li{ display:inline-block;width:45%; padding-right:2%; line-height:20px; color:#666666; font-size:14px; text-align:left;}
.productxqright ul li span{ display:inline;}
.productxqright ul li div{ display:inline-block;}
.productxqrightxz{ display:inline-block; width:100%; margin-top:15px;}
.productxqrightxz a{ display:inline-block; background-color:#0096ff; font-size:14px; text-align:center; width:100px; color:#fff; height:30px; line-height:30px;}
.productritext{ width:94%; float:left; background-color:#f2f2f2; padding:18px 3%; margin-top:10px; font-size:14px; color:#666666; line-height:30px;}
/**/
.about{ font-size:14px; color:#666; line-height:30px; text-align:left; width:100%; overflow:hidden;}
.about p{font-size:14px; color:#666; line-height:30px; text-align:left; text-indent:2em;}
.about span{ font-size:18px; color:#333; width:100%; font-weight:bold;}
.anli, .anlis{ padding-top:10px; float:left; width:530px;}
.anlis img{ margin:0 5px;}
.anli li{ float:left; width:100%; font-size:14px; color:#666666; text-align:left; line-height:40px;}
.anlis li{ float:left; width:100%; font-size:14px; color:#666666; text-align:left; line-height:40px;}
.fenye{ width:100%;   margin: auto;display: table; text-align: -webkit-center;
 float:left; margin-top:25px; font-size:14px;}
.fenye span{cursor:pointer; margin:0 5px; background-color:#0096ff; font-weight:normal;display:inline-block; color:#fff; width:65px; height:28px; border-radius:6px; text-align:center; line-height:28px; border:1px solid #cccccc;}
.fenye a{cursor:pointer; margin:0 5px; background-color:#fff; font-weight:normal;display:inline-block; color:#666; width:65px; height:28px; border-radius:6px; text-align:center; line-height:28px; border:1px solid #cccccc;}
.fenye div{ cursor:pointer; margin:0 5px; background-color:#fff; font-weight:normal;display:inline-block; color:#666; width:45px; height:28px; border-radius:6px; text-align:center; line-height:28px; border:1px solid #cccccc;}
/*底部*/
.ssspcfooter{ width:100%; display:inline-block; background-color:#1b1b1b; height:300px; margin-top:50px;}
.ssspcfooter-t{ width:1200px; margin:auto; }
.ssspcfooter-t .ssspcfooter-tb{float:left;}
.ssspcfooter-t .ssspcfooter-tb .ssspcfooter-tble{ margin:42px 0 10px 0; width:100%; float:left; }
.ssspcfooter-t .ssspcfooter-tb .ssspcfooter-tbboi{ height:100%; position:relative; float:left;width:423px;}
.ssspcfooter-t .ssspcfooter-tb .ssspcfooter-tbboi:before, .jdwfooterbori-qq:before {content: " ";width: 1px;position: absolute; right: 0; height:170px;top:70px; border-right: 1px solid #404040;}
.jdwfooterbori-qq{ padding:70px 5px 0 78px; float:left; position:relative;}
.jdwfooterbori-qq p{ color:#fff; font-size:20px;}
.jdwfooterbori-qq a{ float:left; position:relative; text-align:center; color:#fff; font-size:14px; margin-right:70px;}
.jdwfooterbori-qq a img{ margin:auto; display:block; margin-top:38px; margin-bottom:15px;}
.jdwfooterbori-vx{display: none; width: 100px; height: 100px;position: absolute;top: -110px; right:-25px;}
a.imghover:hover .jdwfooterbori-vx{ display: block;}
.jdwfooterbori-vx img{ width:100px; border:1px solid #eee; height:100px;}
.ssspcfooter-tbtes{ color:#fff; float:left; font-size:14px;}
.ssspcfooter-tbte1{ float:left; width:100%; margin-bottom:15px; }
.ssspcfooterrig{ float:left; margin-top:72px; margin-left:90px;}
.ssspcfooterrig img{ width:140px; height:140px;}
.ssspcfooterrig span{ display:block; color:#fff; text-align:center; font-size:14px; color:#fff;line-height:42px;}
.ssspcfooter-b{ width:100%; float:left; background-color:#000000; height:35px; line-height:35px; text-align:center; color:#fff; font-size:12px;}
.ssspcfooter-b a{ display:inline-block; color:#fff;  margin-left:5px; position:relative;top:-2px;}
.ssspcfooter-b a:hover{ color:#f1f1f1;}
















